power propelled - German English Dictionary